/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Model;
import Model.Veiculo;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Date;
import javax.swing.JOptionPane;

/**
 *
 * @author Cabral
 */
public class EstadiaMensalista {
    private Date data;
    private Date hora_entrada;
    private Date hora_saida;
    private String status;
    
    public EstadiaMensalista(){
    }
    
    public EstadiaMensalista(Date data, Date hora_entrada, Date hora_saida, 
            String status){
        this.data = data;
        this.hora_entrada = hora_entrada;
        this.hora_saida = hora_saida;
        this.status = status;
    }
    
    public boolean BuscarVeiculo(String placa_procurada){
        //Cliente cliente_procurado;
        try {
    //Registra JDBC driver
    Class.forName("com.mysql.jdbc.Driver");
 
    //Abrindo a conexão: ATENÇÃO OS DOIS PARÂMETROS VAZIOS("") SÃO USUÁRIO E SENHA, RESPECTIVAMENTE.
    Connection conn = DriverManager.getConnection
        ("jdbc:mysql://localhost:3306/"
                + "estacionamento?zeroDateTimeBehavior=convertToNull", "root", "abcd");
    //Executa a query de inserção
    java.sql.Statement st = conn.createStatement();
    ResultSet cliente_procurado;
    String teste ="";
    cliente_procurado = (st.executeQuery("SELECT CPF FROM carro WHERE placa ='" + placa_procurada + "'"));
    if(cliente_procurado.next()){
        teste = cliente_procurado.getString(1);
        cliente_procurado = (st.executeQuery("SELECT status FROM cliente WHERE CPF ='" + teste + "'"));
        if(cliente_procurado.next()){
            teste = cliente_procurado.getString(1);
            if((teste.compareTo("pago"))==0)
              return (true);
            else
                return(false);
        }
    }
    return(false);
    
    
    //JOptionPane.showMessageDialog
      //  (null, java.util.ResourceBundle.getBundle("Bundle").getString("Cliente Inserido"));
} catch (SQLException | ClassNotFoundException e) {
    JOptionPane.showMessageDialog(null,e);
    }
    return(false);    
        
}
    
}
